//点击链接切换登录注册盒子
//点击box里面的a 切换登录注册页面
$('.box a').on('click', function () {
    $(this).parents('.box').hide().siblings('.box').show()
})
let layer = layui.layer
//--------------------注册页面---------------------------------------------
//设置提交事件---->阻止默认事件发生---->获取数据--->提交服务器
$('.register form').on('submit', function (e) {
    e.preventDefault()
    let data = $(this).serialize()
    $.ajax({
        type: 'POST', 
        url: '/api/reguser',
        data: data,
        success: function (res) {
            layer.msg('注册成功');
            if (res.status === 0) {
                $('.register form')[0].reset()
                $('.login').show().siblings('.register').hide()
            }
        }
    })
})
//--------表单验证-----
let form = layui.form  //驱动表单验证功能
form.verify({
    user: [/^\w{2,10}$/,'账号长度必须由2-10位数字字母组成'],
    password: [/^\S{6,12}$/,'密码长度必须由2-10位数字字母组成'],
    ooo: function (pass) {
        if (pass !== $('.pwd').val()) {
            return '两次密码不一致'
        }
    }
})
//----------登录--------
$('.login form').on('submit', function (e) {
    e.preventDefault()
    $.ajax({
        type:'POST',
        url: '/api/login',
        data: $(this).serialize(),
        success: function (res) {
    
            if (res.status === 0) {
                layer.msg(res.message, {
                    time: 2000 //2秒关闭（如果不配置，默认是3秒）
                }, function () {
                    
                    localStorage.setItem('token',res.token)
                    location.href = './index.html'
                  }); 
                
            } else {
                layer.msg('密码不正确');
            }
           
        }
    })
        
})